<?php

class CorteBN extends uEstratigraficaBN {

	public function crearCorte( uEstratigrafica $objUE ) {
	
		$resultado = 1;
		
		try{
			  
				$pk = $this->generarPK();
		        $this->validarCodUe($objUE->getCodUEText(), $pk);
				$objUE->setCodue($pk);
				$objUE->setCodTipoue(self::TIPO_CORTE);
				$resultado = $objUE->save();
			
				if($resultado){
					$this->crearBaseUE();				
				}
			
		} catch (Exception $e) {
				
			$this->mensaje = $e->getMessage();
			$resultado = false;
		
		}
		
		return $resultado;
	
	}
	
	
	public function actualizarCorte( uEstratigrafica $objUE) {
      
	  $rs = 1;
	  	
		try{
			
			$this->validarCodUe($objUE->getCodUEText(),$objUE->getCodue());
			$objUE->save();
			$this->actualizarBaseUE();
			
		}catch(Exception $e){
			
			$this->mensaje = $e->getMessage();
			$rs = false;
			
		}
		return $rs;
		
	}
	
	public function eliminarCorte($idCorte) {
		
	}
	
	

	

}

?>